@charset "utf-8";
@import "common/reset";
@function r($px){
    @return $px/100+rem;
}
section{
        background:#fff;
        .swiper-container{
            .swiper-wrapper{
                .swiper-slide{
                    position:relative;
                    width:r(650);
                    height:r(357);
                    img{
                        height:100%;
                        
                    }
                    .lbt_title{
                        position:absolute;
                        bottom:0;
                        width:100%;
                        height:r(104);
                        background:rgba(0,0,0,0.5);
                        padding:0 r(29);
                        .lbt_top{
                            margin-top:r(20);
                            p{
                                font-size:r(26.63);
                                text-overflow: ellipsis;
                                white-space: nowrap;
                                overflow: hidden;
                                color:white;
                            }
                        }
                        .lbt_bottom{
                            margin-top:r(18);
                            font-size:0;
                            .fl{
                                overflow: hidden;
                                font-size:0;
                                div{
                                    float:left;
                                    img{
                                        width:r(19);
                                        height:r(18);
                                    }
                                    span{
                                        font-size:r(17.76);
                                        color:#fff;
                                    }
                                }
                                div:nth-child(2){
                                    margin-left:r(49);
                                }
                            }
                            .fr{
                                span{
                                    color:#fff;
                                    font-size:r(17.76);
                                }
                                
                            }
                        }
                    }
                }
            }
        }
        
        .xinwenTop{
            margin-top:r(30);
            margin-bottom:r(19);
        }
        .xinwen{
            padding:0 r(29);
            margin-top:r(16);
            margin-bottom:r(16);
            
            .xinwen_left{
                position:relative;
                height:r(122);
                .xinwen_left_top{
                   p{
                        font-size:r(24.86);
                        width:r(320);
                        color:#323232;
                    }
                }
                .xinwen_left_bottom{
                    font-size:0;
                    .xinwen_bottom_left{
                        position:absolute;
                        left:0;
                        bottom:r(2);
                        img{
                            width:r(19);
                            height:r(17);
                        }
                        span{
                            font-size:r(18);
                            color:#c5c5c5;
                        }
                    }
                    .xinwen_bottom_right{
                        position:absolute;
                        right:0;
                        bottom:0;
                        color:#c5c5c5;
                        p{
                            font-size:r(19.53);
                            display:inline-block;
                        }
                        span{
                            font-size:r(23.31);
                        }
                    }
                }
            }
            .xinwen_right{
                
                width:r(209);
                height:r(122);
                img{
                    width:100%;
                }
            }
        }
        .index_title{
            width:100%;
            height:r(25);
            background:#f5f5f5;
            margin-top:r(25);
        }
        .xinwen2{
            padding:0 r(29);
            font-size:0;
            height:r(220);
            position:relative;
            margin-top:r(35);
            margin-bottom:r(35);
            .xinwen2_top{
                p{
                    font-size:r(24.86);
                    letter-spacing: r(1);
                }
            }
            .xinwen2_center{
                margin-top:r(20);
                margin-bottom:r(12);
                img{
                    width:r(188);
                    height:r(123);
                    margin-right:r(8);
                }
                img:last-child{
                    margin-right:0;
                }
            }
            .xinwen2_bottom{
                font-size:0;
                .xinwen2_left{
                    position:absolute;
                    left:r(28);
                    bottom:0;
                    color:#c5c5c5;
                    img{
                        width:r(27);
                        height:r(27);
                        
                    }
                    span{
                        font-size:r(19.53);
                    }
                    img:nth-of-type(2),img:nth-of-type(3){
                        margin-left:r(17);
                    }
                    span:nth-of-type(1){
                        margin-left:r(9);
                    }
                    span:nth-of-type(2),span:nth-of-type(3){
                        margin-left:r(5);
                    }
                }
                .xinwen2_right{
                    position:absolute;
                    
                        right:r(28);
                        bottom:0;
                        color:#c5c5c5;
                        p{
                            font-size:r(19.53);
                            display:inline-block;
                        }
                        span{
                            font-size:r(23.31);
                        }
                }
            }
        }
        .loading{
            width:100%;
            height:r(58);
            line-height: r(58);
            text-align: center;
            p{
                font-size:r(22);
                color:#bbbbbb;
            }
        }
    }